package vwg.na.vwm.rh.motorsdk.modelo.procesos.dao;

import java.util.List;

import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.EssCatAreaGenerica;

/**
 * @author dzmncvg
 * 
 */
public interface EssCatAreaGenericaDAO {

	void save(EssCatAreaGenerica essCatAreaGenerica);

	void delete(EssCatAreaGenerica essCatAreaGenerica);

	void update(EssCatAreaGenerica essCatAreaGenerica);

	List<EssCatAreaGenerica> getAll(Class<EssCatAreaGenerica> essCatAreaGenerica);

	EssCatAreaGenerica findById(Integer essCatAreaGenericaId);

}
